@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:#000000}
#mainframe{width:auto; min-width:1018px; background:#FFFFFF}
#header{width:100%; height:60px;}
.logo{width: 230px; height:60px; float:left; background:url(../images/logo_03.gif) 20px 5px no-repeat;}
.account ul{ text-align:right; list-style:none; display:block; margin:0; padding-top:5px}
.account ul li{ display:inline; padding:0 10px;}
.account ul li a{color:#236da4; text-decoration:none; font:bold 12px  Arial, Helvetica, sans-serif}
.account ul li a:hover{color:#333333;}
.account ul li a img{margin-right:5px; vertical-align:middle; border:0}
.account ul li.flag{padding:0 3px 0 0px;}
.account ul li.paddingf{padding-left:15px;}
#menuvar{width:230px; margin-left:5px; background:#d7d9dd; height:auto; min-height:914px; border:#999999 solid 1px; padding:1px;}
#contains{ width:auto; border:#999999 solid 1px; padding:1px}
table.mainf tr td{}
#contains .title{background:url(../images/title_03.gif) repeat-x; height:37px}
li,a{ list-style:none; text-decoration:none; color:#474747}
.login_succ{width:500px; margin:100px auto 180px}
.welcome{width:480px; border:4px solid #a1c1d8; -moz-border-radius:4px; background:#e8e9ec}
.tit_welcome{text-align:center; color:#474747; font-size:16px; font-weight:bold; padding:20px 0}
.welcome li{float:left; padding:0 15px}
.welcome li a{font-size:11px; font-weight:bold; vertical-align:super; padding-left:3px}
.welcome li a:hover{color:#236DA4}
.line_tit{width:352px; height:2px; margin:30px auto 10px; background:url(../images/line.png) no-repeat;}
.main_page{width:480px}
.main_page tr td a{font-size:15px; font-weight:bold; vertical-align:top; line-height:40px; padding-left:5px}
.main_page tr td a:hover{color:#236DA4}
.footer{background:url(../images/footer.png) repeat-x; height:28px; margin-top:50px;}
.footer span{padding:8px 0; margin:0 auto; width:600px; display:block; text-align:center}
#home a {color:white; font-weight:bold;}
#home a:hover{color:#cd7e06}
#inven a {color:white; font-weight:bold;}
#inven a:hover{color:#cd7e06}

.approval-right {padding-left: 10px;padding-top: 15px;vertical-align: top;width: 950px;}
.title_content{font-size:12px; font-weight:bold; color:#236DA4; background:url(../images/icont.png) no-repeat; padding-left:30px; padding-bottom:15px}
.table_tr{border:1px solid #000;}
.td_first{background:#dadce1}
.td_first a:hover{color:#236DA4}
.table_th{border:1px solid #c4c4c4; border-collapse:collapse}
.table_th tr td{border-bottom:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:4px; text-align:center; background:#eee}
.bd_button{background:#fff;display: inline-block;padding: 1px;white-space: nowrap;}   
.button_next{ background:url(../images/bg_next.png) repeat-x; border:1px solid #c4c4c4; cursor:pointer; display:inline-block; font-size:11px; padding:2px 10px 3px; margin-right:1px; color:#666}
.button_next_last{ background:url(../images/bg_next.png) repeat-x; border:1px solid #c4c4c4; cursor:pointer; display:inline-block; font-size:11px; padding:2px 10px 3px;color:#666}
.table_th tr td.bt_td_main {background:#ccc}
.btn_search_new { background:url(../images/search-icon.png) no-repeat scroll 4px 6px; color: #000000;height: 30px;padding-left: 20px; padding-right: 10px; border:1px solid #999999; border-radius: 3px; cursor:pointer; margin-top:10px}
input.btn_search_new:hover {color:#236DA4}
.table_new {background:#eee;}
.btn_choose {width:80px; height:23px; background:url(../images/choose.png) no-repeat; border:none; color:white; padding:0 0 0px 0; cursor:pointer}
input.btn_choose:hover{background:url(../images/choose2.png) no-repeat }
#tab_new_2 tr td{vertical-align:middle;}
.head_info {background:#216CA3;color: white;padding: 5px 0 5px 0;text-align: center; font-weight:bold; font-size:11px}
.tdfirst {background:#e8e8e8; padding:5px; width:180px;}
.in_testfield {border: 1px solid #E8e8e8;font-size: 9pt;height: 20px; color:#555; width:300px}
.requied {color:red; font-size:10px; float:left}
.tab_project {border:1px solid #c4c4c4; border-collapse:collapse}
.tab_project tr td{border-bottom:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:4px; text-align:center;}
.tab_project tr td.bt_td_main {background:#ccc}
.cssTable {border-collapse: collapse;border-radius: 7px 7px 7px 7px;}
.cssTable thead tr {background: none repeat scroll 0 0 #216CA3;border-radius: 7px 7px 0 0;}
.cssTable tr {border-bottom: 1px dotted silver;}
.cssTable th {background: none repeat scroll 0 0 #216CA3;border: medium none;color: white;height: 30px;}
.cssTable tr td:first-child {width: 40px;}
.cssTable td {height: 25px;padding: 2px;text-align: center;width: 160px;}
.rf-p {background-color: #FFFFFF;border-style: solid;border-width: 1px;border-color: #C4C0B9;padding: 1px;}
.rf-dt {background-color: #FFFFFF;border-collapse: collapse;border-color: #C4C0C9;border-style: solid;border-width: 1px;empty-cells: show;}
.rf-dt-shdr-c {background-color: #eee;background-position: left top;border-bottom: 1px solid #C4C0C9;border-right: 1px solid #C4C0C9;font-weight: bold;padding: 4px;text-align: center; font-size:11px}
.rf-dt-c {border-bottom: 1px solid #C4C0C9;border-right: 1px solid #C4C0C9;font-size: 11px;padding: 4px;}
.content_code {min-height:800px; background:#edf4f7}

/*------------------------------------Kế toán Huy --------------------------------*/

.div_tabH {border:1px solid #999; height:400px; overflow: auto; position:relative; background:white}

.titleD{background:url(../images/footer.png) repeat-x;color:#000033; font-weight:bold;}
td.bolderD{font-weight:bold}
tr.titleD td{text-align:center}
.catD table{boder-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px;}
.catD tr td{ border-right: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px ;}
.row:nth-child(even) {background: #edf4f7; border-right: #CCCCCC dotted 1px; border-bottom: #CCCCCC dotted 1px ;}
.row:nth-child(odd) {background: white;}
tr.row td { border-right: #d1d1d1 dotted 1px; border-bottom: #d1d1d1 dotted 1px ;}
td.wD{width:100px;}
input.ipD{width:460px;}
.ptH { position:absolute; bottom:2px; left:5px; z-index:100; background:#bad0da ; width:100%}
.ptH ul{padding:0; margin:0; display:block}
.ptH ul li{padding:0 3px; margin:0; display:inline; list-style:none}
input.reD{width:70px; text-align:right}
.smH{ margin-top:10px; background:#d1d1d1; padding:1px 0;}
.smH ul {text-align:right; padding-right:10px}
.smH li { display:inline; }

/*---------------------------Đoàn css--------------------------------*/
.table_new {background:#eee; font-size:13px}
.titleD{background:url(../images/footer.png) repeat-x;
		color:#000033; font-weight:bold;
	}
.div_tabD{height:400px; border:#999999 solid 1px ; overflow:scroll; position:relative; background:#FFF}
td.bolderD{font-weight:bold}
tr.titleD td{text-align:center}
.catD table{boder-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px;}
.catD tr td{ border-right: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px ;}
.row:nth-child(even) {background: #edf4f7; border-right: #CCCCCC dotted 1px; border-bottom: #CCCCCC dotted 1px ;}
.row:nth-child(odd) {background: white;}
tr.row td { border-right: #d1d1d1 dotted 1px; border-bottom: #d1d1d1 dotted 1px ;}
td.wD{width:120px;}
input.ipD{width:436px;}
.ptD {position:absolute; left:0; bottom:0; z-index:100; background:#d1d1d1; width:100%}
.ptD ul{padding:0; margin:0 ; display:block}
.ptD ul li{padding:0 3px; margin:0; display:inline; list-style:none}
input.reD{width:70px; text-align:right}
.smD{ margin-top:10px; background:#d1d1d1; padding:1px 0;}
.smD ul{padding:0; margin:10px ; display:block; text-align:right}
.smD ul li{padding:0 3px; margin:0; display:inline; list-style:none}
.paddingD{padding-top:10px}
